home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d989.lha / VirusZII / VirusZ.History < prev    next >
Text File  |  1994-04-05  |  26KB  |  521 lines

  1.  
  2. ============================================================================
  3.                         VIRUSZ II REVISION HISTORY
  4. ============================================================================
  5.  
  6.  1.03   Changes/Additions since 1.01:
  7.     - Added the following viruses: Sepultura 2.26, BossNuke,
  8.       ModuleMaster 1.7 Fake, Virus-Hunter 10.20, VKill 1.00 File,
  9.       Merry, MegaLink, Digital Dream, Zenker.
  10.       Thanks to Markus Schmall and Jan Nielsen for sending them.
  11.     - Replaced decrunch.library by xfdmaster.libary support.
  12.       That's one of the reasons why the last few updates were
  13.       quite simple, I worked on that library since October.
  14.       It works much more efficient than decrunch.library,
  15.       is much safer and supports some more crunchers. Several
  16.           bugs have been fixed.
  17.     - Improved the hunk tester in the file check.
  18.     - Added some more viruses: PHA Intro Fake, Anim Intro Fake,
  19.       Dialer 2.8g/6.2, M-WHO Backdoor, Stockmarket Backdoor.
  20.       Thanks to Markus Schmall and Jan Bo Andersen.
  21.     - Replaced old reqtools.library with a new update.
  22.     - Added new patches to vector check: Xoper 2.4, NOG2 2.1,
  23.       PowerCache 37.64, FasterBlit 5.0, IPrefs 40.29.
  24.       Thanks to Ralf Thanner for sending them.
  25.  
  26. ----------------------------------------------------------------------------
  27.       !WARNING!   VirusZ II 1.02 is a fake, delete it now.   !WARNING!
  28. ----------------------------------------------------------------------------
  29.  
  30.  1.01   Changes/Additions since 1.00:
  31.     - Added new viruses: VIRI, SHI, VCS 1, VCS 2, Leviathan,
  32.       Fred Cohen.
  33.       Thanks to Markus Schmall and Jan Bo Andersen for these.
  34.     - Added new patches to vector check:
  35.       KCommodity 2.5, MagicMenu 1.27, PrintManager 1.1 + 2.0,
  36.       FastWaitBlit, FrontPubScreen, Alert Patch.
  37.  
  38.  1.00   Changes/Additions since 0.94ß:
  39.     - Added new bootviruses: Karl Marx, CBM, SCA 666, M_Chat and
  40.       TFC Evergreen 47.11.
  41.       Thanks to Martin Odaischi for sending them.
  42.     - Added new bootviruses: AIFS, NASA, TAI, PVL.
  43.       Added new linkviruses: Dark Avenger 1 + 2.
  44.       Thanks to Markus Schmall for sending them.
  45.  
  46.  0.94ß  Changes/Additions since 0.93ß:
  47.     - Added several new bootblock viruses (mostly clones):
  48.       ABC Viruskiller 1.01, Electro Vision, Exorcist, Grim Reaper,
  49.       Irak 3, JT Protector 1.0, Lame Game, MAD 3b, Prima Vera 8.0,
  50.       Starcom 1, 2 and 3.
  51.  
  52.  0.93ß  Changes/Additions since 0.92ß:
  53.     - Added code for safer device calls. Several people told me
  54.       that previous VirusZ versions crashed immediately when started
  55.       on their A3000(T). They all had PC0: mounted. This was not a
  56.       problem of VirusZ at all, but a bug in the mfm.device of
  57.       Commodore. This device trashes register D3 in the Open() call
  58.       and therefore caused VirusZ to crash because it uses D3.
  59.       Time for a little bug fix, Commodore??
  60.       Thanks a lot to Axel Folley for his extensive testing. I don't
  61.       know if I would have found that bug as fast as he did.
  62.  
  63.  0.92ß  Changes/Additions since 0.91ß:
  64.     - Added 'Check Again' gadget to file and sector checker.
  65.     - Added 'Auto-Save Report' and 'Default Report Path' to the
  66.       file check preferences.
  67.     - Added 'Hide OK Vectors' to the vector check preferences.
  68.     - Rewrote main loop to act as a commodity. VirusZ can now
  69.       be controlled via Exchange.
  70.     - Added Shell options and tooltypes CX_PRIORITY, CX_POPKEY
  71.       and CX_POPUP for standard commodity support.
  72.     - Added 'Hide' item to project menu.
  73.     - Added commodity default settings to the misc prefs.
  74.     - Removed 'Snapshot Window' item from prefs menu.
  75.       The window now remembers all movements automatically.
  76.     - Added 'Center Main Window' to the misc prefs to override
  77.       the remembered window position.
  78.     - Added 'Close Main Window = Exit' to support both the old
  79.       CLOSEWINDOW and the standard commodity behaviour.
  80.     - Added Shell option and tooltype PUBSCREEN. VirusZ can open
  81.       its windows on any public screen now.
  82.     - Added Shell option ??=INFO. Use it to get more information
  83.       about the usage of the other options.
  84.     - Added new viruses: SnoopDos 1.9 Fake, SnoopDos 2.1 Fake,
  85.       DWEdit 1.62a Fake, DI Ansi Ed 2.8 Fake, AEReg 3.9, A.I.S.F.
  86.  
  87.  0.91ß  Changes/Additions since 0.90ß:
  88.     - Added bootblock lab (no brain support yet).
  89.     - Added bootlab preferences.
  90.     - Removed Unicorn 1.1 from the bootvirus brain. This is not
  91.       a virus, but a quite unique loader for menus etc.
  92.       Thanks to the guy from Unicorn for calling me.
  93.  
  94.  0.90ß  Changes/Additions since 3.07:
  95.     - VirusZ requires OS2 now.
  96.     - Redesigned main menu and split it in two parts.
  97.     - Totally rewritten file check. Uses a multiselect filereq
  98.       now, has a new window and new preferences. Detects more
  99.       file types and handles viruses even better than the old one.
  100.     - Totally rewritten sector check. Only works with trackdisk units
  101.       now and supports HD drives. Improved Saddam checking in order to
  102.       prevent wrong diagnostics (same with Little Sven). New window
  103.       and own preferences have been added.
  104.     - Totally rewritten vector check. Output may be scrolled now,
  105.       preferences configure the vectors that should be checked.
  106.     - Totally rewritten background checker. Works parallel to
  107.       the main process and therefore can check memory/disks even
  108.       during a file check. Own preferences.
  109.     - New preferences format with checksum. This will be compatible
  110.       with future ones because of standard definition.
  111.     - Rewritten startup code.
  112.     - Added internal brain display to VirusZ.
  113.     - No brain support and all related functions in this release.
  114.     - No bootblock lab + prefs. 
  115.     - No Shell usage.
  116.     - 1000 other minor changes I can't remember.
  117.  
  118. ----------------------------------------------------------------------------
  119.       VirusZ 3.07 --> last official release working with Kick 1.3 ;-(
  120. ----------------------------------------------------------------------------
  121.  
  122.  3.07  Changes/Additions since 3.06:
  123.     - Added new bootviruses: Detlef, Ingo's Return, Angel,
  124.       Creeping Eel, Fuck Device, XCopy2, Guardians Boot Aids,
  125.       Killed, Mutilator, Wahnfried, Cascade, Infector, Overkill,
  126.       PayDay, Sentinel. Thanks to Martin Odaischi, Matthias Gutt
  127.       and Holger Hesselbarth for sending them.
  128.     - Added new file- and linkviruses: Sepultura, Bestial Devastation,
  129.       Virus Construktion Set, CompuPhagozyte 7, Disktroyer 2.0,
  130.       Saddam 4, Nano 1, Nano 2, ModemCheck 1.1 & ModemCheck LoadWB,
  131.       UA-Dialer 2.8g, DiskRepair BBS-Link, WhiteBox BBS-Link.
  132.       Thanks to Martin Odaischi, Markus Schmall, Rüdiger Prang
  133.       and Stefan Wagner for sending them.
  134.     - Added all viruses mentioned above to the memory checker.
  135.     - Splitted the old SCA memory checker into several different
  136.       routines for better performance.
  137.  
  138.        Bug fixes since 3.06:
  139.     - The timer interrupt had a small bug that prevented the
  140.       memory checker from being started regularly.
  141.  
  142.  3.06  Changes/Additions since 3.05:
  143.     - Added two new bootblock viruses: Access Forbidden and Unknown
  144.       Thanks to Terminator/Destiny for sending them.
  145.     - Added new version of CopyMemQuicker to the vector checker.
  146.  
  147.  3.05  Changes/Additions since 3.04:
  148.     - Added new patches to the vector checker:
  149.       PointerX, CPUBlit 1.00, MemMan2, CopyMemQuicker, CPUClr 2.0.
  150.       Thanks to Rüdiger Prang and others for sending them.
  151.     - Added new viruses: Excrement Installer, Laurin (Saddam Clone),
  152.       Satan, Suicide Machine, TeleCom, SMBX-DOS-Shell.
  153.       Thanks to Martin Odaischi for sending them.    
  154.     - Added a new version of decrunch.library that supports all
  155.       CrunchMania modes now (including Huffman compression).
  156.     - Added again new viruses: SwiftWare 0.98, D/ULog 1.8.
  157.       Renamed 'DM-Trash' to 'ZAPA Adder'. Thanks to Markus Schmall.
  158.  
  159.        Bug fixes since 3.04:
  160.     - Fixed bugs in linkvirus recognition/removal code.
  161.       Some versions of LZ virus couldn't be removed correctly
  162.       and Crime'92 recognition didn't work on all versions.
  163.       Thanks to Markus Schmall for this hint.
  164.  
  165.  3.04  Changes/Additions since 3.03:
  166.     - Added RTPatch 0.9ß to the vector checker.
  167.       Thanks to Mathieu Briol for sending this patch.
  168.     - Added SwitchNTSC 3.2 and Turboprint Prof. 2.0 to the
  169.       vector checker. VirusZ won't complain any longer about
  170.       the resident Turboprint. Thanks to Rüdiger Prang.
  171.     - Added a new version of DLD to the Tools directory.
  172.     - Added a new version of decrunch.library to the Libs drawer.
  173.       This version has bugs fixes in the CrunchMania code and
  174.       recognizes TurtleSmasher 2.0 now.
  175.  
  176.  3.03  Changes/Additions since 3.02:
  177.     - Added Arq 1.78 to the vector checker.
  178.       Thanks to Heinz Lindner for sending it.
  179.     - Added new viruses: Disk Terminator and a Crime'92 clone.
  180.       Thanks to Erik Loevendahl Soerensen for them.
  181.     - Added new option to the preferences: Check Disk-Validator.
  182.       The D-V check was already implemented until VirusZ 2.26,
  183.       but has been removed. Now you can optionally use it again.
  184.       Suggested by Barry R. Maslen, thanks a lot.
  185.     - Added CLI file check. This is really useful if you intend
  186.       to use VirusZ in your own scripts. In this mode VirusZ checks
  187.       only single files and returns a shell errorcode that can be
  188.       used in scripts. Idea by Holger Wessling, very nice indeed.
  189.     - Rewritten vector checker. The regularly called checker will
  190.       no longer complain about the recoverable ram-disk RAD and
  191.       the Kick 1.3 SetPatch command. Send your own resident tools
  192.       if you want them to be recognized too.
  193.  
  194.  3.02  Changes/Additions since 3.01:
  195.     - Added new explode.library to vector checker.
  196.     - Added recognition for new Saddam clone (1.29).
  197.       Thanks to Markus Schmall for sending lib and virus.
  198.     - Added Replex 1.0 to vector checker.
  199.       Thanks to Ekke Verheul for sending this tool.
  200.  
  201.        Bug fixes since 3.01:
  202.     - VirusZ recognized Replex 1.0 as Menems virus.
  203.       Thanks to Ekke Verheul for the report.
  204.  
  205.  3.01  Changes/Additions since 3.00:
  206.     - Added 2 new viruses: Installer of Butonic 3.00, Excrement.
  207.       Thanks to Martin Odaischi for sending them.
  208.  
  209.  3.00  Changes/Additions since 2.29:
  210.     - Changed 'About' request. Removed gadget, simply click in the
  211.       window to close it now. Idea by Holger Wessling.
  212.     - Added bootblock brainfile support. VirusZ can only load/clear
  213.       a brainfile, it has to be edited with the new Brain Editor.
  214.     - Added VZBE 1.00 to the package.
  215.     - Built up a new brainfile including most of the formerly
  216.       recognized utility and demo bootblocks. Thanks to
  217.       Control/Alcatraz, Holger Wessling and Terminator/Destiny for
  218.       sending new bootblocks. Please add them yourself in the future.    
  219.     - Removed internal utility and demo bootblock brain.
  220.       ==> Shortened VirusZ about 7kB!
  221.     - Improved preferences. It's possible to tell VirusZ what size
  222.       it should use for the output windows in the File, Vector and
  223.       Sector Checker. Idea by Holger Wessling.
  224.     - Place your brainfile whereever you want, VirusZ finds it if
  225.       you enter the correct path and name in the preferences.
  226.     - Preferences use ReqTools requesters for text input now. Looks
  227.       better and works perfect.
  228.     - Added switch in the prefs to enable/disable the 'Are you sure?'
  229.       request when quitting VirusZ. Idea by Axel Folley.
  230.     - Added 23(!) viruses: Adam Brierley, BB-Prot, Cobra, Indiana Jones,
  231.       Influenza, Ingo, Plastique, Unicorn 1.1, Beethoven, D-Structure
  232.       1-3, Disk-Killer 1.0, Disk Speed Check 1.01, Liberator 3.0/5.01,
  233.       PStats, QRDL 1.1, SnoopDos 1.6, Trojan Killer 3.0, VirusMaker 1.0,
  234.       Disgust, Executors. Thanks to Erik Loevendahl Soerensen,
  235.       Martin Odaischi and Terminator/Destiny.
  236.     - Added new patches: Virus Interceptor 1.05, Arq 1.66, WTFPatch,
  237.       QuickMenus, QMouse, SwitchNTSC. Tested several other new patches,
  238.       but they all have been recognized correctly.
  239.       Thanks to Rüdiger Prang, Ulf Jarnefjord and Ralf Thanner.
  240.     - Added icons for VZBE and the new docs.
  241.  
  242.  2.29  Changes/Additions since 2.28:
  243.     - Added TopDog 1.0 BBS virus. Thanks to Markus Schmall for sending
  244.       this virus.
  245.     - Added Arq 1.77 and RTPatch 1.1 to vector checker.
  246.       Thanks to Ralf Thanner for these patches.
  247.     - Added latest decrunch.library with 3 new crunchers.
  248.     - Added new DLD with a nasty bug fixed.
  249.     - Added again some patches sent by Rüdiger Prang. Thanks!
  250.  
  251.  2.28  Changes/Additions since 2.27:
  252.     - Added recognition code for new viruses: Sonja bootvirus,
  253.       Butonic 3.2 filevirus and Aibon trojans (Express 2.20, acp.ctrl)
  254.       Thanks to Martin Odaischi for sending them (again:-))
  255.     - Added new patches to vector checker. Thanks to Terminator/Destiny
  256.       for all this stuff. See also the new list of recognized patches
  257.           in the 'brain.doc'.
  258.  
  259.        Bug fixes since 2.27:
  260.     - GetChangeNum code bugged with dummy devices in the mountlist
  261.       as used by XFH. Thanks to Markus Stiebeling for this hint.
  262.       If you use XFH, it would be best to remove all mountlist entries
  263.       starting with          Device = "dummy.device"        !!!
  264.     - Hardware recognition code in the Vector Checker didn't work with
  265.       MC68040. Hope it does now, thanks to Markus Schmall for the hint.
  266.  
  267.  2.27  Changes/Additions since 2.26:
  268.     - Totally rewritten bootblock checker. Every drive can be checked
  269.       now whenever a DISKCHANGED message arrives, even HDs and RADs...
  270.       Thanks to Markus Stiebeling for reporting the problems with FSE
  271.       HD-Floppies. I hope it works properly now...
  272.     - BootLab supports all kind of drives too. If your HD has problems
  273.       with that, quit and forget it, ok??
  274.     - Redesigned BootLab and resized the window for better NTSC font
  275.       support (fonts up to a size of 20 are supported without problems).
  276.     - Preferences have a new switch now to forbid checking of all
  277.       bootblocks on startup. Useful if you have hundreds of partitions.
  278.     - Changed internal code for keyboard events. This has been made
  279.       much faster and shorter. Thanks to Addison-Wesley for their books.
  280.     - Added lots of new patches to the vector checker. Thanks to all
  281.       the guys who sent them (Ralf, Heinz, Markus etc.)
  282.     - Added new viruses: REP, Germany, Asylant, Commodore, TimeDate,
  283.       XPRSpeed 3.2 etc. Thanks to Flake/D-Tect and Martin Odaischi.
  284.     - Changed protection bit handling in the file checker. Write and
  285.       Delete bit will only be changed if necessary, thus preventing
  286.       lots of "Volume xyz is write-protected... " requesters.
  287.       Thanks to Holger Wessling for this idea.
  288.     - New decrunch.library should be 100% reliable now. The old one
  289.       sometimes had problems with Imploder and Titanics...
  290.  
  291.        Bug fixes since 2.26:
  292.     - With saving preferences, you save the window position too.
  293.       This didn't work with the lower right edge of the screen.
  294.       Thanks to Axel Folley for finding this tiny little bug.
  295.  
  296.  2.26  Changes/Additions since 2.25:
  297.     - Added about 30 new custom bootblocks. Thanks to Joker/Rookies,
  298.       Alexandre Reis and Ralf Thanner for sending them.
  299.     - VirusZ now requires reqtools.library v38+. This was necessary
  300.       for the new requester design. You can terminate requesters
  301.       with Y and N and with the underscored characters in the gadgets
  302.       now. Requesters will always use topaz 8 for the texts.
  303.     - All windows work with any font now. No more destroyed window
  304.       titles and ugly looking menus. Everything is calculated now.
  305.       Thanks to Holger for nagging until I finally worked on it.
  306.     - All windows will be locked during a request now, i.e. you
  307.       cannot enter or select anything until you have terminated
  308.       the requester. Wait pointer is still set.
  309.     - Boot Lab action gadgets will now be disabled if the function
  310.       is currently not available, i.e. Print, Save and Write will
  311.       be disabled if the buffer is empty.
  312.     - Added two new preferences settings for the file checker:
  313.           * Handle Viruses Automatically *
  314.                * Create File Report *
  315.       These two should always be used together, but you certainly
  316.       can use each alone. Read docs for more info. This was suggested
  317.       by several users during the last weeks, so now you got it!
  318.     - Allocating several different file requesters now. This is
  319.       useful because each can hold a different path/filename.
  320.       E.g. it was really hard to load and save bootblocks from/to
  321.       different disks cause you always had to change the paths...
  322.     - Sector checker will no longer recognize/correct wrong block
  323.       checksums. It only searches for virus stuff now, because it
  324.       seems that VirusZ didn't handle some harddisk stuff correctly.
  325.       If you want to repair your disks, use DiskSalv or something
  326.       similar in future (works better anyway)...
  327.     - Added new patches to the vector checker: New audio.device,
  328.       PPLoadSeg 1.0, RTPatch 1.0b, PopUpMenu 3.4, RTDD, LibReq.
  329.       Thanks to Ralf for sending them.
  330.     - Added DLD and a new decrunch.library to the package. DLD uses
  331.       the decrunch.library to load, decrunch and save any files,
  332.       so this might be useful for the rippers out there:-))
  333.     - Cut again some entries at the end of this history to gain
  334.       some more space for writing lots of useless stuff up here;^)
  335.     - File Checker uses decrunch.library v34 now, thus being able
  336.       to print detailed error reports when decrunching failed.
  337.  
  338.        Bug fixes since 2.25:
  339.     - I found out that the console initialization string in the
  340.       vector checker didn't work correctly with certain window
  341.       sizes (scrolled always one line to much). Bug fixed!!
  342.       This is actually a big bug in the console.device. Starting
  343.       with OS 2.04, the console has several bugs which were not
  344.       present in Kick 1.3. Time for some fixes, Commodore??
  345.  
  346.  2.25  Changes/Additions since 2.24:
  347.     - Added 12 new custom bootblocks. Thanks to Control/Alcatraz
  348.       for sending them.
  349.  
  350.        Bug fixes since 2.24:
  351.     - Fixed a bug that caused VirusZ to refuse working when the
  352.       8 Color WB utility by Nic Wilson is installed.
  353.       Thanks to Teddy Peterson for reporting this 'unknown feature'.
  354.  
  355.  2.24  Changes/Additions since 2.23:
  356.     - Added PP Library and ToolsDaemon to the vector checker.
  357.     - Added new viruses: Hulkster bootblock virus, DM-Trash and
  358.       Show SysOps fileviruses.
  359.     - Added recognition and reparation code for 5 different Saddam
  360.       clones to the sector checker.
  361.     - Replaced decrunch.library with an updated and finally bugfree
  362.       version.
  363.     - Removed data file recognitions from the main program because
  364.       crunched datafiles are recognized by the new library now.
  365.  
  366.        Bug Fixes since 2.23:
  367.     - Fixed a very tiny bug in the vector checker. If the serial.device
  368.       is flushed out of memory, its vectors in the Exec Internals
  369.       are set to -1. This was reported as 'Please Check'. Fixed.
  370.  
  371.  2.23  Changes/Additions since 2.22:
  372.     - Added several new patches for recognition in the vector checker:
  373.       FastMemCopy, CPUCLR, DosPatch, TagScreens etc.
  374.       Thanks to Ralf Thanner for sending all this stuff.
  375.     - Added bootblock recognition for A1000 Kickstart disks.
  376.       Again thanks to Ralf for this hint.
  377.     - Replaced decrunch.library with an updated version that is able
  378.       to decrunch much more files now.
  379.  
  380.        Bug fixes since 2.22:
  381.     - Minor bug fixed in the vector checker.
  382.       If you have a replacement of a normally ROM-based library/device
  383.       that is in RAM, the vector checker reported all vectors as
  384.       'Please check' (e.g. mathffp.library by M. Berndt).
  385.       Thanks to Ralf for this hint again.
  386.  
  387.  2.22  Changes/Additions since 2.21:
  388.     - Added several new patches to the vector checker:
  389.       NickPrefs, ReqChange 1.11, RTPatch 1.0, DiskCache 2.00,
  390.       Xoper 1.2, Xoper 2.3 etc.
  391.       Thanks to Heinz Lindner for sending some of them.
  392.     - Added additional printing of the KickMemPtr/KickTagPtr entries
  393.       from execbase to the vector checker.
  394.     - Totally rewrote the entire memory check section of VirusZ.
  395.       If you have a virus in memory, only the virus will be removed,
  396.       other resident tools will no longer be deleted.
  397.       The KickTag chain will now be completely scanned, every RomTag
  398.       is checked for its own.
  399.       All code has been speeded up and shortened a bit, interrupts
  400.       used by viruses will be corrected both at their hardwired
  401.       positions and relative to VBR.
  402.       ALL (!!) killing routines have been tested (I just spent some
  403.       hours of installing, checking for and removing viruses:-) and
  404.       7 of them (about 150!) didn't work correctly. Now they do!!
  405.     - Improved the file checker window. This works like the vector
  406.       checker now, always trying to open a window as large as possible.
  407.       Did some internal changes in the file checker for better
  408.       performance (eg. improved path display).
  409.       File checker now displays how many directories it has checked.
  410.     - Did some minor updating in the bootblock lab. Changed the
  411.       standard bootblock recognition routine, it will no longer be
  412.       cheated by the Rene virus.
  413.     - Added 'Requesters Follow Mouse' to the preferences. You can
  414.       select the type of requester to use from ReqTools now.
  415.       Enabled the return key feature for requesters, too.
  416.     - Added some code for color swapping when running on Kick 1.3.
  417.       My windows will look exactly like the ReqTools requesters now,
  418.       thus giving you the chance to select some nice colors which fit
  419.       with both types of windows.
  420.     - Rewritten the sector checker for compatibility with the file
  421.       checker window. Great, both windows are exactly the same, but
  422.       the file checker has a path display and the sector checker
  423.       a progress indicator. Window opens to full size, etc.
  424.     - Removed the disabled 'Learn' gadget from the bootlab and
  425.       added an 'Quit' gadget as a substitute for the close gadget.
  426.       I decided NOT to add a brainfile feature because of the risk
  427.       of being misused! Send me your bootblocks, I'm the expert,
  428.       you are the user.
  429.     - Added some code to heal files infected by "Menem's Revenge"
  430.       and "Red October". What a shame I didn't notice that when
  431.       I got them some time ago...
  432.     - Sector checker now recognizes corruptions done by Sachsen 3,
  433.       Glasnost and Nuked007 (Shit). I also changed the recognition
  434.       code for Warsaw Avenger, Lamer Exterminator and Fast Eddie
  435.       for 100% security. Changed the display mode of viruses and
  436.       error messages to be more meaningful.
  437.       The sector checker window will no longer flash up and then
  438.       close again if you selected a drive where no disk is present.
  439.     - Rewritten the device selector used by the sector checker.
  440.       Looks like a little ReqTools requester now (except filling).
  441.       Supports shortcuts now, the switch gadget supports backward
  442.       scrolling while pressing <SHIFT>. This window will always
  443.       appear exactly in the middle of the screen.
  444.     - Added new custom bootblocks:
  445.        a) Human Target Loader by Melon Dezign
  446.        b) Paradise Megademo Loader
  447.  
  448.        Bug fixes since 2.21 (this time only minor ones:-)
  449.     - Some little fixes in the vector checker:
  450.       a) If VirusZ found a RomTag that had a pointer to NULL in
  451.       the name/id fields, it didn't print 'Unknown Module',
  452.          but you only got the address with an empty name.
  453.       b) If you had ResModules in RAM, the scrolling stopped on
  454.          both mousebuttons, you couldn't continue.
  455.       c) If the ResModules list didn't end with a NULL, but with a
  456.          pointer to the next list, VirusZ didn't check this next list.
  457.       d) If a library or a device had an entry in the ResMod list,
  458.          but nevertheless was placed in the RAM area of your machine,
  459.          all its vectors would have been reported as 'Please Check'.
  460.       e) Forgot to allocate dynamic buffer for the display.
  461.          If you used the vector checker on interlaced Workbench,
  462.          it was likely to crash because of destroying some important
  463.          memory areas.
  464.       f) Changed memory type for buffer from Chip to Public.
  465.     - While testing all the memory check routines, I found some
  466.       little bugs. Some would have appreared only on OS 2.0, others
  467.       only with Kick 1.3, but they are all fixed now.
  468.  
  469.  2.21  BUG!! Argghh, why again???
  470.       I tested 2.20 for 3 days, all functions 100 times on all Kicks.
  471.       Yesterday I sent off all the updates to my registered users,
  472.       and today: crash on Kick 1.3!! I hate losing ExecBase on startup!!
  473.       There's only one solution for this problem: I will no longer
  474.       offer the update service for registered users. Everybody who wants
  475.       to have the latest version will have to look around on the boards
  476.       or on PD disks!!
  477.  
  478.        Changes/Additions since 2.20:
  479.     - Added one new item to the preferences window.
  480.       'Test Hunks On Startup' let you select if you want the hunk
  481.       structure of VirusZ to be tested or not. Useful in connection
  482.       with most crunchers.
  483.     - Added support code for overscan WB screens. The vector checker
  484.       will open a window as high as possible now, always in the visible
  485.       part of the screen. The prefs and bootlab windows have still a
  486.       hardwired size, but they also appear in the visible part now.
  487.  
  488.  2.20  Changes/Additions since 2.19c:
  489.     - Added the bootblock lab and removed the 'Bootblocks' menu.
  490.       Now you have a really nice intuitionized screen with all
  491.       important bootblock functions on it.
  492.     - Redesigned the main menu. As I removed the 'Bootblocks' items,
  493.       I thought it would be best to integrate the 'Misc' menu in the
  494.       'VirusZ' menu.
  495.     - Added two new viruses: The Infiltrator and D&A (SCA) filevirus.
  496.       Both will be removed on disk and in memory.
  497.     - Totally rewrote the vector checker. This is quite handy now
  498.       and I don't see any more reasons why to change it again. There's
  499.       nothing more to do than adding new patches to it.
  500.     - Totally rewrote the preferences. These are really pro-looking
  501.       and can be easily expanded. Some items have changed a bit.
  502.       You disable the memory check by disabling an item now, you can
  503.       no longer set the repeat delay to 0.
  504.     - Added some custom bootblocks.
  505.     - Tested this version excessively to prevent any more bugs as
  506.       they appeared in 2.19 ;^)
  507.     - New functions need a new documentation, so I changed most parts
  508.       to fit with the new features. I also cut this history a little
  509.       bit because it really wasn't too interesting what happened
  510.       to VirusZ 10 month ago.
  511.     - Added several OS 2.0 features like keyboard gadget activation
  512.       or the waitpointer. Everything is simulated with Kick 1.3 means
  513.       and is therefore available also on Kick 1.2/1.3!!
  514.  
  515. -----------------------------------------------------------------------------
  516.                  Older versions killed ---> disk space ;-)
  517. -----------------------------------------------------------------------------
  518.  
  519.  1.00  First release in September '91.
  520.  
  521.